package com.shoulder.log;

import com.shoulder.core.api.ApiEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 日志信息
 *
 * @author 596767880@qq.com
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Log extends ApiEntity {
    /**
     * 日志内容
     */
    private String title;

    /**
     * 操作类型
     */
    private String clientType;
    /**
     * 设备类型
     */
    private String deviceType;
    /**
     * 响应结果
     */
    private String result;
    /**
     * 响应时间
     */
    private BigDecimal cost;
    /**
     * 操作人员
     */
    private String nickname;
    /**
     * ip地址
     */
    private String ip;
    /**
     * 地址来源
     */
    private String city;
    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 请求路径
     */
    private String requestUri;

    /**
     * 请求参数
     */
    private String params;

    /**
     * 返回结果
     */
    private String resp;

}